#ifndef TRIANGULO_H_
#define TRIANGULO_H_

#include <iostream.h>
#include "..\sdl\include\SDL.h"
#include "punto.h"
#include "figura.h"
#include "pantalla.h"


class triangulo: public figura

{
private:

	punto puntoA;

	punto puntoB;

	punto puntoC;

public:

	triangulo::triangulo(char* IDFigura);

	triangulo(textura* tex, color* colorRelleno, color* colorBorde);

	triangulo(punto puntoA, punto puntoB, punto puntoC, textura* tex, color* colorRelleno, color* colorBorde);

	void setPuntoA(punto punto);

	punto& getPuntoA();

	void setPuntoC(punto punto);

	punto& getPuntoB();

	void setPuntoB(punto punto);

	punto& getPuntoC();

	void graficarRellenoTriangulo();
	void graficarTrianguloConTextura();

	virtual ~triangulo();

	void algoritmoGraficar();
};

#endif




